body {
    font-family: Tahoma, Geneva, sans-serif;
}
a {
    color: #005eac;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
table {
    width: 100%;
    border: 0px;
    margin: 0px;
    margin-top: 8px;
    margin-bottom: 10px;
    padding: 0px;
    background:#aaa;
}
th {
    border:0px;
    margin:0px;
    padding: 5px;
    background:#ccc;
}
td {
    border:0px;
    margin:0px;
    padding: 5px;
    background:#fff;
}
ul {
    margin: 0px;
    padding: 0px;
}
li {
    list-style-type: none;
    margin: 0px;
    padding:5px;
    padding-left:20px;
}
hr {
    padding:0px;
    margin:0px;
    width:100%;
}
#banner {
    float: left;
    width: 100%;
    padding:10px;
    right:3px;
    background-color:#dddddd;
    font-weight:bold;
    color:#005eac;
}
#content {
    width: 100%;
    border:0px;
    margin:0px;
    padding:0px;
}
#left {
    float: left;
    border:0px;
    padding: 5px;
    padding-bottom: 0px;
    margin-bottom:0px;
    width: 10%;
    background-color:#ececec;
}
#right{
    float: left;
    border:0px;
    padding: 15px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    width:86%;
    min-height: 600px;
    background-color:#fff;
}
#bottom{
    float: left;
    width: 100%;
    padding: 10px;
    margin-top: 0px;
    background-color:#ddd;
}
.menu h3{
    margin:0px;
    padding:5px;
    padding-top:10px;
    padding-bottom:0px;
    font-size:16px;
}
input{
    border: 1px solid #ccc;
    height: 24px;
    padding: 0 2px;
    padding-left: 5px;
    line-height: 24px;
}
.td_a {
    text-align: center;
}
.btn {
    text-vertical-align: center;
    vertical-align:center;
    height: 28px;
    padding: 0px;
    margin: 0px;
    width: 80px;
    cursor: pointer;
}

ul.messages {
    margin: 0px 0px 10px 0px;
}

table tr.status-failed .field.status{
    color: red;
}

table tr.status-completed .field.status{
    color: green;
}
